#include <stdio.h>

/* 编译时加-O与不加-O有区别*/
int main(int argc, char* argv[])
{
	double test = -1;
	printf("%d\n", (unsigned short)(short)test);
	//printf("%d\n", (unsigned short)(short)test);
	return 0;
}

